package com.gin.kotlin.vegetables_kot.base

import android.view.LayoutInflater
import android.view.ViewGroup

interface ViewBindProvider<T> {
    /**
     * 实例化 ViewBinding 对象, 使用对应模板的Binding类的inflate方法进行构造
     * @param inflater 渲染器
     * @param container 容器(Fragment用)
     * @return T
     */
    fun instanceViewBinding(inflater: LayoutInflater, container: ViewGroup? = null): T?
}